//
//  Errors.m
//  HandPay
//
//  Created by xy on 10-4-19.
//  Copyright 2010 HANDPAY. All rights reserved.
//

#import "Errors.h"


@implementation Errors


+(NSString *)getErrorMsg:(ErrorType) erro{
	NSString * temperro=nil;
	switch (erro) {
		case ERR_UNKOWN:
			temperro=@"系统应用时错误。（9002）";
			break;
		case ERR_MSG_NETWORK:
			temperro=@"抱歉，连接网络不成功，建议您检查手机网络和连接设置后重新再试。(0001)";
			break;
		case ERR_MSG_SECURE:
			temperro=@"抱歉，返回数据异常。请重启程序，再次尝试。如需帮助，请拨打4006708866。（0011）";
			break;
		case ERR_MSG_HTTP:
			temperro=@"系统繁忙，无法获取数据，请稍候再试。如需帮助，请拨打4006708866（0003）";
			break;
		case ERR_MSG_HTTP_DATA:
			temperro=@"系统繁忙，无法获取数据，请稍候再试。如需帮助，请拨打4006708866（0004）";
			break;
		case ERR_MSG_HTTP_DISCONNECT:
			temperro=@"连接中断，无法获取数据，请稍候再试。如需帮助，请拨打4006708866（0011）";
			break;
		case ERR_MSG_DATA:
			temperro=@"抱歉，处理返回数据失败，请尝试重新操作。（0002）";
			break;
		case ERR_MSG_TIMEOUT:
			temperro=@"抱歉，连接超时，请检查手机网络，确保连接正常后再试。（0003）";
			break;
			
		case ERR_MSG_UI_SCRIPT_ERROR:
			temperro=@"抱歉，您访问的界面暂时无法显示，请稍候再试。如需帮助，请拨打4006708866（1001）";
			break;
		case ERR_MSG_SCRIPT_EXECUTE:
			temperro=@"抱歉，当前界面暂时无法完成操作，请稍候再试。如需帮助，请拨打4006708866（1002）";
			break;
		case ERR_MSG_UI:
			temperro=@"抱歉，您访问的界面没有找到，请稍候再试。如需帮助，请拨打4006708866（1003）";
			break;
		case ERR_PACKAGE:
			temperro=@"抱歉，检验失败，请稍候再试。如需帮助，如需帮助，请拨打4006708866（1008）";
			break;
			
		case ERR_CODE_UNKOWN:
			temperro=@"未知";
			break;
		case ERR_CODE_NETWORK:
			temperro=@"0001";
			break;
		case ERR_CODE_HTTP:
			temperro=@"0003";
			break;
		case ERR_CODE_HTTP_DATA:
			temperro=@"0004";
			break;
		case ERR_CODE_HTTP_DISCONNECT:
			temperro=@"0005";
			break;
		case ERR_CODE_DATA:
			temperro=@"0002";
			break;
		case ERR_CODE_TIMEOUT:
			temperro=@"0002";
			break;
			
		case ERR_CODE_UI_SCRIPT_ERROR:
			temperro=@"1001";
			break;
		case ERR_CODE_SCRIPT_EXECUTE:
			temperro=@"1002";
			break;
		case ERR_CODE_UI:
			temperro=@"1003";
			break;
			
		case ERR_DO_PAYMENT:
			temperro=@"支付失败";
			break;
		case ERR_DO_BALANCE:
			temperro=@"查询余额失败";
			break;
		case ERR_CLIENT_CHECK_MAC:
			temperro=@"手机端MAC校验失败";
			break;
		case ERR_SMART_CARD:
			temperro=@"访问智能支付卡失败";
			break;
        case ERR_MSG_LOGIN:
            temperro=@"登录失败,请重新登录";
            break;
		default:
			break;
	}
	return temperro;
}
@end
